﻿@model projecto_asp.Models.regra
@{
    Layout = "~/Views/Shared/_Layout.cshtml";

    ViewBag.Title = "Sistema de Gestão de Momentos de Avaliação";
    ViewData["migalhas"] = "Página Inicial - Coordenador - Definir Regra";
    ViewData["skip"] = "";
}
<div id="menu_direito">
    <div id="titulo_menu_direito">
        As minhas opções
    </div>
    <div id="cont_menu_direito">
        <ul>
            <li>@Html.ActionLink("Definir regras de marcação de avaliações", "defRegras", "Coordenador", new { Id = ViewBag.cod_docente }, null)</li>
            <li>@Html.ActionLink("Aplicar regras de marcação de avaliações", "aplRegras", "Coordenador", new { Id = ViewBag.cod_docente }, null)</li>
            <li>Contactar Aluno</li>
            <li>Contactar Docente</li>
        </ul>
    </div>
    <div id="anos_anteriores">
        <div id="cabecalho_anos_anteriores">
            <div id="texto_cabecalho_historico">
                Histórico
            </div>
            <span id="esconder_opcoes_historico">[-] </span>
        </div>
        <div id="Conteudo_anos_anteriores">
            Funcionalidade Não Implementada
        </div>
    </div>
    <div id="validacao">
        <!--
        <img src="@Url.Content("/ha_stuff/imgs/valid-xhtml10.png")" alt="Validado para XHTML 1.0 Transitional" id="valid_xhtml" class="logos_valid" />
        <img src="@Url.Content("/ha_stuff/imgs/vcss.gif")" alt="CSS Validado!" id="valid_css" class="logos_valid" />
        <img src="@Url.Content("/ha_stuff/imgs/wcag2aaa.png")" alt="De acordo com o nivel Triplo-A, Linhas mestras 2.0 para a acessibilidade na web segundo o W3C WAI" id="valid_wcag2" class="logos_valid" />
    -->
    </div>
</div>
<div id="conteudos">
    <div id="definir_regras">
        <a name="skip_regras"></a>
        <div id="definir_regras_cabecalho">
            <h1>
                Definir regras de marcação de avaliações</h1>
        </div>
        <div id="div_form_regras">
            @using (Html.BeginForm())
            {
                @Html.AntiForgeryToken()
                @Html.ValidationSummary(true)
                
                Model.cod_curso = ViewBag.cursoCoordenador;
                @Html.HiddenFor(m => m.cod_curso)
                
                Model.cod_regra = ViewBag.ultimaRegra;
                @Html.HiddenFor(m => m.cod_regra)

                Model.aplicada = false;
                @Html.HiddenFor(m => m.aplicada)

                <label>
                    Os campos com * são de preenchimento obrigatório</label>
                <br />
                <br />
                
                <div class="divs_form_regras">
                    @Html.LabelFor(model => model.descricao, "* Descrição: ")
                    @Html.EditorFor(model => model.descricao)
                    @Html.ValidationMessageFor(model => model.descricao)
                </div>
                <div class="divs_form_regras">
                    @Html.LabelFor(model => model.id_tipo_epoca, "* Época: ")
                    @Html.DropDownList("id_tipo_epoca", String.Empty)
                    @Html.ValidationMessageFor(model => model.id_tipo_epoca)
                </div>
                <div class="divs_form_regras">
                    @Html.LabelFor(model => model.data_limite, "* Data limite de marcação de avaliações: ")
                    @Html.EditorFor(model => model.data_limite)
                    @Html.ValidationMessageFor(model => model.data_limite)
                </div>
                <div class="divs_form_regras">
                    @Html.LabelFor(model => model.ano_curricular, "* Ano Curricular: ")
                    @Html.EditorFor(model => model.ano_curricular)
                    @Html.ValidationMessageFor(model => model.ano_curricular)
                </div>
                <div class="divs_form_regras">
                    @Html.LabelFor(model => model.avals_dia, "Avaliações por dia: ")
                    @Html.EditorFor(model => model.avals_dia)
                    @Html.ValidationMessageFor(model => model.avals_dia)
                </div>
                <div class="divs_form_regras">
                    @Html.LabelFor(model => model.dias_entre_avals, "Dias entre avaliações: ")
                    @Html.EditorFor(model => model.dias_entre_avals)
                    @Html.ValidationMessageFor(model => model.dias_entre_avals)
                </div>
                <div class="divs_form_regras">
                    @Html.LabelFor(model => model.somatorio_peso, "Somatório do peso das avalações a realizar no mesmo dia: ")
                    @Html.EditorFor(model => model.somatorio_peso)
                    @Html.ValidationMessageFor(model => model.somatorio_peso)
                </div>
                
                <div class="divs_form_regras">
                    Nota: Aplicavel apenas quando as avaliações por dia excedem a percentagem definida
                    anteriormente!
                </div>
                <div id="navegacao_form_regras">
                    <div id="navegacao_form_regras_voltar">
                        <div class="btn1">
                            <div class="btn">
                                @Html.ActionLink("Voltar", "Index", "Coordenador", new { Id = ViewBag.cod_docente }, null)
                            </div>
                        </div>
                    </div>
                    <div id="navegacao_form_regras_definir">
                        <input id="botao_definir_regras" type="submit" value="Definir" name="Definir" />
                    </div>
                    <div id="navegacao_form_regras_limpar">
                        <input id="botao_limpar_regras" type="reset" value="Limpar" name="Limpar" />
                    </div>
                </div>
            }
        </div>
    </div>
</div>
<div id="menu_esquerdo">
    <!--
    <div id="opcoes_calendario_cabecalho">
        <div id="texto_opcoes">
            Opções do Calendário
        </div>
        <span id="esconder_opcoes_calendario">[-] </span>
    </div>
    <div id="conteudo_opcoes_calendario">
        @if (ViewBag.aprovarCalendario == true)
        {
            <div id="aprovar_calendario_botao">
                <div class="btn">
                    Aprovar calendário de avaliações</div>
            </div>
        
        }
        <label id="ano_calendario_label" for="ano_calendario_check">
            Ano curricular a mostrar:</label>
        <form id="ano_calendario_check" title="Formulário de escolha do ano letivo a mostrar no calendário"
        action="null" onsubmit="return false">
        <label id="check_primeiro_label" for="check_primeiro">
            1º</label>
        <input type="checkbox" name="Primeiro" id="check_primeiro" value="1" checked="checked" />
        <label id="check_segundo_label" for="check_segundo">
            2º</label>
        <input type="checkbox" name="Segundo" id="check_segundo" value="2" checked="checked" />
        <label id="check_terceiro_label" for="check_terceiro">
            3º</label>
        <input type="checkbox" name="Terceiro" id="check_terceiro" value="3" checked="checked" />
        <label id="check_quarto_label" for="check_quarto">
            4º</label>
        <input type="checkbox" name="Quarto" id="check_quarto" value="4" checked="checked" />
        <input type="submit" id="botao_aplicar" value="Aplicar" name="Aplicar" />
        </form>
        <label id="disciplina_mostrar_label" for="disciplina_mostrar_select">
            Mostrar as avaliações da disciplina:</label>
        <select id="disciplina_mostrar_select" name="disciplinas">
            <option>Escolha uma disciplina</option>
        </select>
        <br />
        Funcionalidade não implementada
    </div>
    <div id="cabecalho_dicas">
        <div id="texto_dicas">
            Dicas de utilização
        </div>
        <span id="esconder_dicas">[-] </span>
    </div>
    <div id="dicas">
        Funcionalidade Não Implementada
    </div>
    <div id="cabecalho_avaliacoes">
        As minhas avaliações
    </div>
    <div id="avaliacoes_direita">
        Funcionalidade Não Implementada
    </div>
    -->
    <div id="cabecalho_regras">
        Regras já definidas
    </div>
    <div id="regras_direita">
        Funcionalidade Não Implementada
    </div>
</div>
